
// 1.安装  express-session

// cnpm install express-session  --save
// *
// *
// * 2.引入

//  var session = require("express-session");

//  3.设置官方文档提供的中间件

//  app.use(session({
// 	 secret: 'keyboard cat',
// 	 resave: false,
// 	 saveUninitialized: true
//  }))


// 4.使用

// 设置值
//  req.session.username = "张三";

// 获取值 req.session.username


//浏览器关闭数据就会消失






var express=require('express');
var session = require('express-session')
var app=new express()

app.set('trust proxy', 1) // trust first proxy
app.use(session({
  secret: 'keyboard cat',
  resave: false,
  saveUninitialized: true,
//   cookie: { secure: true }  //设置位true的话就只能在https 里面使用了
}))


app.get('/',function(req,res){
    //获取session
    if(req.session.userinfo){
        res.send('你好'+req.session.userinfo+"欢迎回来")
    }else{
        res.send("您未登录")
    }
   
});

app.get('/login',function(req,res){
    req.session.userinfo='邵康';  //设置session
    res.send('session 登录')
});



app.listen(3333,'127.0.0.1')